// 用mockjs模拟生成数据
var Mock = require('mockjs')

module.exports = () => {
  // 使用 Mock
  var data = Mock.mock({
    'course|227': [
      {
        // 属性 id 是一个自增数，起始值为 1，每次增 1
        'id|+1': 1000,
        course_name: '@ctitle(5,10)',
        autor: '@cname',
        college: '@ctitle(6)',
        'category_Id|1-6': 1,
      },
    ],
    'course_category|6': [
      {
        'id|+1': 1,
        pid: -1,
        cName: '@ctitle(4)',
      },
    ],
    'shopCount|10': [
      {
        'id|+1': 1,
        pid: -1,
        cName: '@ctitle(4)',
        count: '@integer(10, 100)',
      },
    ],
    'movie|35': [
      {
        'id|+1': 1,
        'type|+1': ['正在上映', '即将上映'],
        movie: '@ctitle(4)',
        star: '@cname(3)',
        desc: '@cword(10)',
        img: '@image(150x180, @color(), @title(3))',
        star: '@integer(1, 5)',
        count: '@integer(10, 100)',
      },
    ],
  })
  // 返回的data会作为json-server的数据
  return data
}
